home *** CD-ROM | disk | FTP | other *** search
/ Developer Source 4 / developer source - volume 4.iso / sdevl / oct95 / coadf102.gif < prev    next >
Graphics Interchange Format  |  1996-06-11  |  139KB  |  811x989  |  4-bit (14 colors)
Labels: text
OCR: Figure 2. An Example Object Model in Booch Notation Person nam address phone Cashier number Store CashDrawer password operationalState authorizationLevel same getitemForUPC( ) position currentSession getCashierForNumber( ) balance sAuthorized( ) open{ } assessPerfOverinterval( ) updateBalance() - Session howManyOverinterval( } howMuch OverInterval( ) startDate startTime endDate endTime n Register TaxCategory = number category Sale howManyOverInterval( ) rate date howMuchOverInterval( ) effectiveDate time calcSubTotal( ) calcDiscount( } = calcTax( ) calcTotal( Item commit( ) number n howManyDverInterval( ) description Payment howMuchOverInterval( ) 1 shortDescription amount 1 .. n getPriceForDate howManyOverInterval howMuchin TaxCat SaleLineltem howmuchForQty - taxStatus AuthorizedPayment 1 quantity Cash authorizationCode calcSubTotal( ) cashTendered authorize( ) howManyOverinterval( } UPC howMuchlaTaxCat( ) upc Price DEICE effectiveDate Check Charge ReturnLinettem amtTendered cardNumber salePrice accountNumber card Type returnPrice bankRoutingNumber expirationDate reasonCode saleDate PromoPrice expirationDate AuthorizationSystem AuthorizationServer operationalState address - getAuthorization( ) vendorNumber type cost authorizationSystemS getAuthorization( )